package fpt.edu.vn.action;

import java.io.UnsupportedEncodingException;
import java.util.Iterator;
import java.util.List;

import com.opensymphony.xwork2.ActionSupport;

import fpt.edu.vn.dao.SystemDao;
import fpt.edu.vn.util.sendEmail;

/* 
 * AutoSystemAction.java 
 *  
 * 0.1
 * 
 * 10/15/2012 
 *  
 * Copyright notice 
 *  
 * Modification Logs: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  -------------------------------------------------------- 
 *  15-Oct-2012  ThuongND    Create new 
 */
public class AutoSystemAction extends ActionSupport {

	private static final long serialVersionUID = 1L;
	private List<Object> topicsHide;
	SystemDao sysDao = new SystemDao();
	sendEmail send = new sendEmail();

	public String execute() {
		this.topicsHide = sysDao.listTopicHide();
		for (Iterator iterator1 = topicsHide.iterator(); iterator1.hasNext();) {
			Object[] employee = (Object[]) iterator1.next();

			send.send_Email(employee[1].toString(),
					"Bài đăng " + employee[0].toString()
							+ " Của bạn đã bị ẩn bởi hệ thống !",
					"Bài đăng của bạn đã bị ẩn bởi hệ thống !");
		}
		sysDao.updateStatusTopicId();
		return SUCCESS;

	}

	public List<Object> getTopicsHide() {
		return topicsHide;
	}

	public void setTopicsHide(List<Object> topicsHide) {
		this.topicsHide = topicsHide;
	}

}
